package com.zjw.socket.demo.starter.utils;

import java.text.SimpleDateFormat;
import java.time.format.DateTimeFormatter;
import java.util.Date;

public final class LogUtils {

  public static final boolean DEBUG = true;

  private static final SimpleDateFormat logDataFormat = new SimpleDateFormat("yyyy-MM-dd:hh-mm-ss-SSS");


  public static void debug(String tag, String msg) {
    if (DEBUG) {
      System.out.println(logDataFormat.format(new Date()) + "[" + tag + "]=>[" + msg + "]");
    }
  }


  public static void error(String tag, String msg) {
    if (DEBUG) {
      System.err.println(logDataFormat.format(new Date()) + "[" + tag + "]=>[" + msg + "]");
    }
  }

  public static void error(String tag, Throwable msg) {
    if (DEBUG) {
      System.err.println(logDataFormat.format(new Date()) + "[" + tag + "]=>[" + msg + "]");
    }
  }
}
